Building Windows Phone Applications with Azure
Today's mobile applications greatly benefit from leveraging the cloud for back-end storage and services. Accessing the Windows Azure platform from Windows Phone applications makes for unlimited possibilities for developers. However, working with Azure from a device comes with challenges, such as dealing with HTTP-based communication and access control. The Windows Azure Toolkit for Windows Phone was created by people from Microsoft to simplify make mobile cloud scenarios for Windows Phone developers, through a set of services and tools that greatly facilitate performing common tasks involved in working with Azure tables, blobs and queues. This course, takes an in-depth and hands-on look at leveraging Azure storage services from a Windows Phone application, by exploring and building on top of the toolkit. Along the way, we introduce each of the Azure storage types, and we learn about the programming interfaces they expose and how to work with them directly and through the toolkit’s architecture.
Overview | ![]() | 00:42:40 | |
| Intro | ![]() | 02:32 | |
| Windows Azure overview | ![]() | 03:19 | |
| Problems solved | ![]() | 02:41 | |
| Installing the toolkit | ![]() | 02:31 | |
| Tookit contents | ![]() | 04:00 | |
| Architecture | ![]() | 03:40 | |
| Demo: using the VS template | ![]() | 04:15 | |
| Demo: running the solution | ![]() | 05:56 | |
| Sample applications | ![]() | 02:54 | |
| Demo: running the Babelcam app | ![]() | 04:48 | |
| Babelcam architecture | ![]() | 02:32 | |
| Demo: Babelcam code walkthrough | ![]() | 02:43 | |
| Takeaways | ![]() | 00:49 | |
Working with Azure Tables | ![]() | 00:40:45 | |
| Intro | ![]() | 00:57 | |
| Azure tables overview | ![]() | 03:08 | |
| Table service REST API | ![]() | 02:58 | |
| Storage client library for WP | ![]() | 02:42 | |
| Demo: using the storage client | ![]() | 07:10 | |
| Demo: inserting data | ![]() | 03:09 | |
| Demo: accessing tables with WATWP | ![]() | 06:02 | |
| Demo: updating data | ![]() | 04:26 | |
| Authenticating a WP app | ![]() | 03:22 | |
| Demo: authentication walkthrough | ![]() | 05:10 | |
| Takeaways | ![]() | 01:41 | |
Working with Blobs | ![]() | 00:42:22 | |
| Intro | ![]() | 01:20 | |
| Azure blobs overview | ![]() | 02:34 | |
| Storage client blob API | ![]() | 01:41 | |
| Demo: using the WP blob API | ![]() | 04:58 | |
| Shared access signatures | ![]() | 04:08 | |
| Demo: creating and using a SAS | ![]() | 08:46 | |
| The SAS service | ![]() | 01:38 | |
| Demo : WATWP blob code walkthrough | ![]() | 05:03 | |
| Demo: working with blobs using WATWP | ![]() | 04:37 | |
| Demo: customizing the WATWP | ![]() | 06:25 | |
| Takeaways | ![]() | 01:12 | |
Working with Queues | ![]() | 00:32:03 | |
| Intro | ![]() | 01:08 | |
| Queues overview | ![]() | 03:18 | |
| Azure queue API for Winphone | ![]() | 02:52 | |
| Demo: toolkit walkthrough | ![]() | 06:14 | |
| Demo: app overview | ![]() | 01:31 | |
| Demo: queue and worker role | ![]() | 08:37 | |
| Queue message durability | ![]() | 03:38 | |
| Demo: message durability | ![]() | 03:56 | |
| Takeaways | ![]() | 00:49 |
Overview











Working with Azure Tables









Working with Blobs










Working with Queues






